package com.test.demos.po;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import org.springframework.format.annotation.DateTimeFormat;
/**
*  
*
*/
public class Product implements Serializable {
/**
 * 商品ID，自增长
 */
private String id;
/**
 * 商品名称，非空
 */
private String name;
/**
 * 商品描述
 */
private String description;
/**
 * 商品价格，非空
 */
private BigDecimal price;
/**
 * 商品库存，默认为0
 */
private Integer stock;
/**
 * 创建时间，默认为当前时间戳
 */
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
private Date created_at;
/**
 * 更新时间，默认为当前时间戳，当记录更新时自动更新
 */
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
private Date updated_at;

/**
 * 获取  商品ID，自增长
 *
 */
public String getId(){
	return this.id;
}
/**
 * 设置  商品ID，自增长
 *
 */
public void setId(String id){
	this.id = id;
}
/**
 * 获取  商品名称，非空
 *
 */
public String getName(){
	return this.name;
}
/**
 * 设置  商品名称，非空
 *
 */
public void setName(String name){
	this.name = name;
}
/**
 * 获取  商品描述
 *
 */
public String getDescription(){
	return this.description;
}
/**
 * 设置  商品描述
 *
 */
public void setDescription(String description){
	this.description = description;
}
/**
 * 获取  商品价格，非空
 *
 */
public BigDecimal getPrice(){
	return this.price;
}
/**
 * 设置  商品价格，非空
 *
 */
public void setPrice(BigDecimal price){
	this.price = price;
}
/**
 * 获取  商品库存，默认为0
 *
 */
public Integer getStock(){
	return this.stock;
}
/**
 * 设置  商品库存，默认为0
 *
 */
public void setStock(Integer stock){
	this.stock = stock;
}
/**
 * 获取  创建时间，默认为当前时间戳
 *
 */
public Date getCreated_at(){
	return this.created_at;
}
/**
 * 设置  创建时间，默认为当前时间戳
 *
 */
public void setCreated_at(Date created_at){
	this.created_at = created_at;
}
/**
 * 获取  更新时间，默认为当前时间戳，当记录更新时自动更新
 *
 */
public Date getUpdated_at(){
	return this.updated_at;
}
/**
 * 设置  更新时间，默认为当前时间戳，当记录更新时自动更新
 *
 */
public void setUpdated_at(Date updated_at){
	this.updated_at = updated_at;
}
}